//package com.xinzhi.Result;
//
//
//
//import java.io.Serializable;
//
//
//public class Result<T> implements Serializable {
//
//	private static final long serialVersionUID = 1L;
//
//	/**
//	 * 成功标志
//	 */
//	private boolean success = true;
//
//	/**
//	 * 返回处理消息
//	 */
//	private String message = "操作成功！";
//
//	/**
//	 * 返回代码
//	 */
//	private Integer code = 0;
//
//	/**
//	 * 返回数据对象 data
//	 */
//	private T result;
//
//	public static long getSerialVersionUID() {
//		return serialVersionUID;
//	}
//
//	public boolean isSuccess() {
//		return success;
//	}
//
//	public void setSuccess(boolean success) {
//		this.success = success;
//	}
//
//	public String getMessage() {
//		return message;
//	}
//
//	public void setMessage(String message) {
//		this.message = message;
//	}
//
//	public Integer getCode() {
//		return code;
//	}
//
//	public void setCode(Integer code) {
//		this.code = code;
//	}
//
//	public T getResult() {
//		return result;
//	}
//
//	public void setResult(T result) {
//		this.result = result;
//	}
//
//	public long getTimestamp() {
//		return timestamp;
//	}
//
//	public void setTimestamp(long timestamp) {
//		this.timestamp = timestamp;
//	}
//
//	/**
//	 * 时间戳
//	 */
//	private long timestamp = System.currentTimeMillis();
//
//	public Result() {
//
//	}
//
//	public Result<T> success(String message) {
//		this.message = message;
//		this.code = 200;
//		this.success = true;
//		return this;
//	}
//
//
//	public static Result<Object> ok() {
//		Result<Object> r = new Result<Object>();
//		r.setSuccess(true);
//		r.setCode(200);
//		r.setMessage("成功");
//		return r;
//	}
//
//	public static Result<Object> ok(String msg) {
//		Result<Object> r = new Result<Object>();
//		r.setSuccess(true);
//		r.setCode(200);
//		r.setMessage(msg);
//		return r;
//	}
//
//	public static Result<Object> ok(Object data) {
//		Result<Object> r = new Result<Object>();
//		r.setSuccess(true);
//		r.setCode(200);
//		r.setResult(data);
//		return r;
//	}
//
//	public static Result<Object> error(String msg) {
//		return error(500, msg);
//	}
//
//	public static Result<Object> error(int code, String msg) {
//		Result<Object> r = new Result<Object>();
//		r.setCode(code);
//		r.setMessage(msg);
//		r.setSuccess(false);
//		return r;
//	}
//
//	public Result<T> error500(String message) {
//		this.message = message;
//		this.code = 500;
//		this.success = false;
//		return this;
//	}
//	/**
//	 * 无权限访问返回结果
//	 */
//	public static Result<Object> noauth(String msg) {
//		return error(555, msg);
//	}
//}